package io.github.talelin.latticy.dto.order;

import io.github.talelin.latticy.common.enumeration.OrderStatusEnum;
import io.github.talelin.latticy.common.pojo.BasePage;
import lombok.Data;

import java.util.List;

/**
 * @ClassName：PageListDTO
 * @Author: ljj
 * @Date: 2022/8/12 15:38
 */
@Data
public class PageListDTO extends BasePage {

    /**
     * 1订单号 or 2参考号 or 3跟踪号
     */
    private List<String> orderNos;

    /**
     * 订单号类型 1订单号 or 2参考号 or 3跟踪号
     */
    private String orderNoType;

    /**
     * 1 进3个月，2进6个月 3 全部
     */
    private String dateType;

    /**
     * 状态
     */
    private OrderStatusEnum status;

    /**
     * 拣货类型 1一票一件  2一票一件多个  一3票多件
     */
    private Integer pickingType;

    /**
     * 平台类型
     */
    private String platformType;


    /**
     * 物流方式/承运商
     */
    private String logistics;

    /**
     * 仓库code
     */
    private String warehouseCode;

    /**
     * sku
     */
    private String sku;

    /**
     * 是否有备注
     */
    private Boolean isRemarks;
}
